マクロ機能
定型的な処理を行うための一連の制御命令や、文字・イメージを印字する手順などをあらかじめ登録し、必要なときに呼び出して実行することができます。この定型化された手順をマクロといいます。
たとえば、ページの書式（ページ長やマージンなど）を決める一連の制御命令をマクロに登録しておけば、そのマクロを呼び出すだけで、いつも同じ書式で印字を行うことができます。また、同じイメージを印字する場合などは、その印字データをマクロに登録しておけば、印字のたびにイメージデータを送る必要がなくなります。
このように、マクロを使用すると、データ量を削減することができるので、印字処理を効率よく行うことができます。
マクロの登録
マクロの登録や削除は、専用命令によって行うことができます。
マクロには、マクロ番号（000～255）をつけて登録します。
なお、いったん登録したマクロに、データを追加させることもできます。
マクロの登録 ESC | =
マクロの削除 ESC | ]
マクロの追加登録 ESC | &
マクロの登録は、次の場合に中止されます。
操作パネルでハードリセット処理を行ったとき
操作パネルでソフトリセット処理を行ったとき
登録するマクロデータがメモリーサイズを超えたとき
（このとき、残りのマクロデータは読み飛ばされます。）
なお、登録したマクロのデータは、メニューの「登録レベル」の設定によって消去する時期を選択できます。
「一時」に設定したとき：
印字を開始し、一連の印刷処理（ジョブ）すべてのページの印字が終了した時点で登録内容が消去されます。
「永久」に設定したとき：
本体の電源をオフにするか同等のリセット処理を行うまで登録した内容を保持します。

| 「登録データの削除方法を設定する（登録レベル）」

マクロの実行
登録したマクロは、専用命令によって実行できます。
マクロの実行 ESC | [
マクロを実行するときは、登録時につけたマクロ番号を指定します。
マクロの中でさらに別のマクロを実行することもできますが、このとき、すでに実行中のマクロを実行しようとすると、そのマクロ実行命令は無視されます。また、実行中のマクロと同じマクロ番号を指定しても実行されません。
マクロの実行は、次の場合に中止されます。
操作パネルでハードリセット処理を行ったとき
操作パネルでソフトリセット処理を行ったとき

| マクロの実行時、次の制御命令は無視されます。 マクロの登録 ESC | = マクロの削除 ESC | ] マクロの追加登録 ESC | & また、マクロの実行中、次の専用命令は、文字データとして扱われます。 ヘキサ形式データの設定 @ @ C ? LIPS-ヘキサ形式モードの開始 @ @ L ?

マクロの自動実行
リセット処理を行った場合に、指定のマクロを自動的に実行することができます。このマクロをスタートアップマクロといいます。
スタートアップマクロのマクロ番号は、メニューの「スタートアップマクロ」で指定します。
「マクロ機能を設定する（スタートアップマクロ）」
指定したスタートアップマクロは、ESC/Pの制御命令「リセット処理 ESC @」を受信すると、リセット処理を行った後、自動的に実行されます。

| 制御命令以外でリセット処理が行われても、スタートアップマクロは実行されません。また、メニューの「登録レベル」が「一時」に設定されているとき、リセット処理の種類によっては登録したマクロ本体が消去され、スタートアップマクロ機能が動作しない場合があります。

0ACY-1RC